hit repeatedly - French English Dictionary